package org.example.memora.service;


import java.util.List;
import org.example.memora.entity.Tag;
public interface TagService {
    /**
     * @param tagIds 标签ID列表
     * @return 是否全部存在
     */
    boolean existsAllByIds(Iterable<Integer> tagIds);
    Tag getById(Long id);

    boolean createTag(String name);
    boolean createTags(List<String> name);

    boolean updateTag(Tag tag);

    boolean disableTag(Long id);

    List<Tag> getTagsByName(String name);

    List<Tag> listAll();
}

